package com.cc.user.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

@Data
public class CustomerDetailVo implements Serializable {
	/**
	 * 昵称
	 */
	@ApiModelProperty(value = "昵称", dataType = "String", required = true)
	private String nickname;
	/**
	 * 创建时间
	 */
	@ApiModelProperty(value = "创建时间", dataType = "String", required = true)
	private String createtime;
	/**
	 * 手机号
	 */
	@ApiModelProperty(value = "手机号", dataType = "String", required = true)
	private String mobile;
	/**
	 * 权限：1普通员工2客户
	 */
	@ApiModelProperty(value = "权限：1普通员工2客户", dataType = "Integer", required = true)
	private Integer permission;
	/**
	 * 店铺地址
	 */
	@ApiModelProperty(value = "店铺地址", dataType = "String", required = true)
	private String shopAddress;
	/**
	 * 店铺名称
	 */
	@ApiModelProperty(value = "店铺名称", dataType = "String", required = true)
	private String shopName;
	/**
	 * 联系人姓名
	 */
	@ApiModelProperty(value = "联系人姓名", dataType = "String", required = true)
	private String contactName;
	/**
	 * 总回款金额
	 */
	@ApiModelProperty(value = "总回款金额", dataType = "BigDecimal", required = true)
	private BigDecimal collection;
	/**
	 * 应收款金额
	 */
	@ApiModelProperty(value = "应收款金额", dataType = "BigDecimal", required = true)
	private BigDecimal receivables;
	/**
	 * 门头照
	 */
	@ApiModelProperty(value = "门头照", dataType = "List<String>", required = true)
	private List<String> mentouPictures;
	/**
	 * 陈列照
	 */
	@ApiModelProperty(value = "陈列照", dataType = "List<String>", required = true)
	private List<String> chengliePictures;
	/**
	 * 合同照
	 */
	@ApiModelProperty(value = "合同照", dataType = "List<String>", required = true)
	private List<String> hetongPictures;
	/**
	 * 线下订单List
	 */
	@ApiModelProperty("线下订单List")
	private List<OfflineOrderNewVo> offlineOrders;
}
